package mainPNN;

import java.util.ArrayList;

import util.Constantes;
import util.PadraoTreinamento;
import util.Util;

public class MainPNN {
	public static void main(String[] args) {
		//ArrayList<PadraoTreinamento> padroesTreinamento = Util.getTrainingData(Constantes.NM_CAMINHO_DATASET + "arrhythmia.data");
		//ArrayList<PadraoTreinamento> padroesTreinamento = Util.getTrainingData(Constantes.NM_CAMINHO_DATASET + "synth.data");
		//ArrayList<PadraoTreinamento> padroesTreinamento = Util.getTrainingData(Constantes.GET_NM_PATH_DATASET + "spanningtree.data");
		ArrayList<PadraoTreinamento> padroesTreinamento = Util.getTrainingData(Constantes.GET_NM_PATH_DATASET + "pnn2.txt");			
		
		PNN prototypeNearestNeighbour = new PNN(padroesTreinamento);
		System.out.println("Tamanho do array original: " +padroesTreinamento.size());
		
		prototypeNearestNeighbour.executar();
		
		/*
		double w[] = prototypeNearestNeighbour.calcularMSTMesmaClasse(padroesTreinamento);
		for (double d : w) {
			System.out.println(d);
		}
		*/
	}

}
